﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020013B1 RID: 5041
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class TelevisionActivityBattleEndScNotify : IMessage<TelevisionActivityBattleEndScNotify>, IMessage, IEquatable<TelevisionActivityBattleEndScNotify>, IDeepCloneable<TelevisionActivityBattleEndScNotify>, IBufferMessage
	{
		// Token: 0x17003F8D RID: 16269
		// (get) Token: 0x0600E1BF RID: 57791 RVA: 0x0025B73F File Offset: 0x0025993F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<TelevisionActivityBattleEndScNotify> Parser
		{
			get
			{
				return TelevisionActivityBattleEndScNotify._parser;
			}
		}

		// Token: 0x17003F8E RID: 16270
		// (get) Token: 0x0600E1C0 RID: 57792 RVA: 0x0025B746 File Offset: 0x00259946
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return TelevisionActivityBattleEndScNotifyReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17003F8F RID: 16271
		// (get) Token: 0x0600E1C1 RID: 57793 RVA: 0x0025B758 File Offset: 0x00259958
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return TelevisionActivityBattleEndScNotify.Descriptor;
			}
		}

		// Token: 0x0600E1C2 RID: 57794 RVA: 0x0025B75F File Offset: 0x0025995F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TelevisionActivityBattleEndScNotify()
		{
		}

		// Token: 0x0600E1C3 RID: 57795 RVA: 0x0025B768 File Offset: 0x00259968
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TelevisionActivityBattleEndScNotify(TelevisionActivityBattleEndScNotify other) : this()
		{
			this.cFGPCPEAOOM_ = other.cFGPCPEAOOM_;
			this.eKDNBEKFECL_ = other.eKDNBEKFECL_;
			this.hEJPJBKFLBJ_ = other.hEJPJBKFLBJ_;
			this.cBMEPCKLJKF_ = ((other.cBMEPCKLJKF_ != null) ? other.cBMEPCKLJKF_.Clone() : null);
			this.lEKIFOCPGIB_ = other.lEKIFOCPGIB_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600E1C4 RID: 57796 RVA: 0x0025B7D8 File Offset: 0x002599D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TelevisionActivityBattleEndScNotify Clone()
		{
			return new TelevisionActivityBattleEndScNotify(this);
		}

		// Token: 0x17003F90 RID: 16272
		// (get) Token: 0x0600E1C5 RID: 57797 RVA: 0x0025B7E0 File Offset: 0x002599E0
		// (set) Token: 0x0600E1C6 RID: 57798 RVA: 0x0025B7E8 File Offset: 0x002599E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CFGPCPEAOOM
		{
			get
			{
				return this.cFGPCPEAOOM_;
			}
			set
			{
				this.cFGPCPEAOOM_ = value;
			}
		}

		// Token: 0x17003F91 RID: 16273
		// (get) Token: 0x0600E1C7 RID: 57799 RVA: 0x0025B7F1 File Offset: 0x002599F1
		// (set) Token: 0x0600E1C8 RID: 57800 RVA: 0x0025B7F9 File Offset: 0x002599F9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint EKDNBEKFECL
		{
			get
			{
				return this.eKDNBEKFECL_;
			}
			set
			{
				this.eKDNBEKFECL_ = value;
			}
		}

		// Token: 0x17003F92 RID: 16274
		// (get) Token: 0x0600E1C9 RID: 57801 RVA: 0x0025B802 File Offset: 0x00259A02
		// (set) Token: 0x0600E1CA RID: 57802 RVA: 0x0025B80A File Offset: 0x00259A0A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HEJPJBKFLBJ
		{
			get
			{
				return this.hEJPJBKFLBJ_;
			}
			set
			{
				this.hEJPJBKFLBJ_ = value;
			}
		}

		// Token: 0x17003F93 RID: 16275
		// (get) Token: 0x0600E1CB RID: 57803 RVA: 0x0025B813 File Offset: 0x00259A13
		// (set) Token: 0x0600E1CC RID: 57804 RVA: 0x0025B81B File Offset: 0x00259A1B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TelevisionActivityData CBMEPCKLJKF
		{
			get
			{
				return this.cBMEPCKLJKF_;
			}
			set
			{
				this.cBMEPCKLJKF_ = value;
			}
		}

		// Token: 0x17003F94 RID: 16276
		// (get) Token: 0x0600E1CD RID: 57805 RVA: 0x0025B824 File Offset: 0x00259A24
		// (set) Token: 0x0600E1CE RID: 57806 RVA: 0x0025B82C File Offset: 0x00259A2C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LEKIFOCPGIB
		{
			get
			{
				return this.lEKIFOCPGIB_;
			}
			set
			{
				this.lEKIFOCPGIB_ = value;
			}
		}

		// Token: 0x0600E1CF RID: 57807 RVA: 0x0025B835 File Offset: 0x00259A35
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as TelevisionActivityBattleEndScNotify);
		}

		// Token: 0x0600E1D0 RID: 57808 RVA: 0x0025B844 File Offset: 0x00259A44
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(TelevisionActivityBattleEndScNotify other)
		{
			return other != null && (other == this || (this.CFGPCPEAOOM == other.CFGPCPEAOOM && this.EKDNBEKFECL == other.EKDNBEKFECL && this.HEJPJBKFLBJ == other.HEJPJBKFLBJ && object.Equals(this.CBMEPCKLJKF, other.CBMEPCKLJKF) && this.LEKIFOCPGIB == other.LEKIFOCPGIB && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600E1D1 RID: 57809 RVA: 0x0025B8C4 File Offset: 0x00259AC4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.CFGPCPEAOOM != 0U)
			{
				num ^= this.CFGPCPEAOOM.GetHashCode();
			}
			if (this.EKDNBEKFECL != 0U)
			{
				num ^= this.EKDNBEKFECL.GetHashCode();
			}
			if (this.HEJPJBKFLBJ != 0U)
			{
				num ^= this.HEJPJBKFLBJ.GetHashCode();
			}
			if (this.cBMEPCKLJKF_ != null)
			{
				num ^= this.CBMEPCKLJKF.GetHashCode();
			}
			if (this.LEKIFOCPGIB != 0U)
			{
				num ^= this.LEKIFOCPGIB.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600E1D2 RID: 57810 RVA: 0x0025B964 File Offset: 0x00259B64
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600E1D3 RID: 57811 RVA: 0x0025B96C File Offset: 0x00259B6C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600E1D4 RID: 57812 RVA: 0x0025B978 File Offset: 0x00259B78
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.cBMEPCKLJKF_ != null)
			{
				output.WriteRawTag(26);
				output.WriteMessage(this.CBMEPCKLJKF);
			}
			if (this.CFGPCPEAOOM != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.CFGPCPEAOOM);
			}
			if (this.LEKIFOCPGIB != 0U)
			{
				output.WriteRawTag(88);
				output.WriteUInt32(this.LEKIFOCPGIB);
			}
			if (this.EKDNBEKFECL != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.EKDNBEKFECL);
			}
			if (this.HEJPJBKFLBJ != 0U)
			{
				output.WriteRawTag(112);
				output.WriteUInt32(this.HEJPJBKFLBJ);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600E1D5 RID: 57813 RVA: 0x0025BA28 File Offset: 0x00259C28
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.CFGPCPEAOOM != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CFGPCPEAOOM);
			}
			if (this.EKDNBEKFECL != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.EKDNBEKFECL);
			}
			if (this.HEJPJBKFLBJ != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HEJPJBKFLBJ);
			}
			if (this.cBMEPCKLJKF_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.CBMEPCKLJKF);
			}
			if (this.LEKIFOCPGIB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LEKIFOCPGIB);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600E1D6 RID: 57814 RVA: 0x0025BAC8 File Offset: 0x00259CC8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(TelevisionActivityBattleEndScNotify other)
		{
			if (other == null)
			{
				return;
			}
			if (other.CFGPCPEAOOM != 0U)
			{
				this.CFGPCPEAOOM = other.CFGPCPEAOOM;
			}
			if (other.EKDNBEKFECL != 0U)
			{
				this.EKDNBEKFECL = other.EKDNBEKFECL;
			}
			if (other.HEJPJBKFLBJ != 0U)
			{
				this.HEJPJBKFLBJ = other.HEJPJBKFLBJ;
			}
			if (other.cBMEPCKLJKF_ != null)
			{
				if (this.cBMEPCKLJKF_ == null)
				{
					this.CBMEPCKLJKF = new TelevisionActivityData();
				}
				this.CBMEPCKLJKF.MergeFrom(other.CBMEPCKLJKF);
			}
			if (other.LEKIFOCPGIB != 0U)
			{
				this.LEKIFOCPGIB = other.LEKIFOCPGIB;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600E1D7 RID: 57815 RVA: 0x0025BB6C File Offset: 0x00259D6C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600E1D8 RID: 57816 RVA: 0x0025BB78 File Offset: 0x00259D78
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 48U)
				{
					if (num == 26U)
					{
						if (this.cBMEPCKLJKF_ == null)
						{
							this.CBMEPCKLJKF = new TelevisionActivityData();
						}
						input.ReadMessage(this.CBMEPCKLJKF);
						continue;
					}
					if (num == 48U)
					{
						this.CFGPCPEAOOM = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 88U)
					{
						this.LEKIFOCPGIB = input.ReadUInt32();
						continue;
					}
					if (num == 104U)
					{
						this.EKDNBEKFECL = input.ReadUInt32();
						continue;
					}
					if (num == 112U)
					{
						this.HEJPJBKFLBJ = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04005953 RID: 22867
		private static readonly MessageParser<TelevisionActivityBattleEndScNotify> _parser = new MessageParser<TelevisionActivityBattleEndScNotify>(() => new TelevisionActivityBattleEndScNotify());

		// Token: 0x04005954 RID: 22868
		private UnknownFieldSet _unknownFields;

		// Token: 0x04005955 RID: 22869
		public const int CFGPCPEAOOMFieldNumber = 6;

		// Token: 0x04005956 RID: 22870
		private uint cFGPCPEAOOM_;

		// Token: 0x04005957 RID: 22871
		public const int EKDNBEKFECLFieldNumber = 13;

		// Token: 0x04005958 RID: 22872
		private uint eKDNBEKFECL_;

		// Token: 0x04005959 RID: 22873
		public const int HEJPJBKFLBJFieldNumber = 14;

		// Token: 0x0400595A RID: 22874
		private uint hEJPJBKFLBJ_;

		// Token: 0x0400595B RID: 22875
		public const int CBMEPCKLJKFFieldNumber = 3;

		// Token: 0x0400595C RID: 22876
		private TelevisionActivityData cBMEPCKLJKF_;

		// Token: 0x0400595D RID: 22877
		public const int LEKIFOCPGIBFieldNumber = 11;

		// Token: 0x0400595E RID: 22878
		private uint lEKIFOCPGIB_;
	}
}
